import type { Route } from '../index.type'
import Layout from '@/layout/index.vue'
import { createNameComponent } from '../createNode'
const route: Route[] = [
  // TODO MY
  // {
  //   path: '/component',
  //   component: Layout,
  //   redirect: '/component/table',
  //   meta: { title: 'message.menu.component.name', icon: 'sfont system-component' },
  //   alwayShow: true,
  //   children: [
  //     {
  //       path: 'button',
  //       component: createNameComponent(() => import('@/views/main/components/button/index.vue')),
  //       meta: { title: 'message.menu.component.button' },
  //     },
  //     {
  //       path: 'wordEditor',
  //       component: createNameComponent(() => import('@/views/main/components/wordEditor/index.vue')),
  //       meta: { title: 'message.menu.component.wordEditor' },
  //     },
  //     {
  //       path: 'mdEditor',
  //       component: createNameComponent(() => import('@/views/main/components/mdEditor/index.vue')),
  //       meta: { title: 'message.menu.component.mdEditor' },
  //     },
  //     {
  //       path: 'codeEditor',
  //       component: createNameComponent(() => import('@/views/main/components/codeEditor/index.vue')),
  //       meta: { title: 'message.menu.component.codeEditor' },
  //     },
  //     {
  //       path: 'jsonEditor',
  //       component: createNameComponent(() => import('@/views/main/components/jsonEditor/index.vue')),
  //       meta: { title: 'message.menu.component.jsonEditor' },
  //     },
  //     {
  //       path: 'dragPane',
  //       component: createNameComponent(() => import('@/views/main/components/dragPane/index.vue')),
  //       meta: { title: 'message.menu.component.dragPane' },
  //     },
  //     {
  //       path: 'map',
  //       component: createNameComponent(() => import('@/views/main/components/map/index.vue')),
  //       meta: { title: 'message.menu.component.map' },
  //     },
  //     {
  //       path: 'cutPhoto',
  //       component: createNameComponent(() => import('@/views/main/components/cutPhoto/index.vue')),
  //       meta: { title: 'message.menu.component.cutPhoto' },
  //     },
  //     {
  //       path: 'rightMenu',
  //       component: createNameComponent(() => import('@/views/main/components/rightMenu/index.vue')),
  //       meta: { title: 'message.menu.component.rightMenu' },
  //     },
  //     {
  //       path: 'exportExcel',
  //       component: createNameComponent(() => import('@/views/main/components/exportExcel/index.vue')),
  //       meta: { title: 'message.menu.component.exportExcel' },
  //     },
  //   ]
  // }
]

export default route